i'm not leaving you alone - French English Dictionary